using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;

namespace limpalex.bbparser.Interfaces
{
    public interface IParameterList
    {
        string this[string key]
        { get; }

        IEnumerable GetParameterNames();

        bool HasParameter(string name);

        bool HasDefaultParameter
        { get; }

        bool HasContentParameter
        { get; }

        string DefaultParameter
        { get; }

        string ContentParameter
        { get; }

        string ContentParameterName
        { get; }

        string DefaultParameterName
        { get; }

    }
}
